function x(n){
    if(n === 1){
        return 1;
    }else{
        return n * x(n - 1);
    }
}
console.log(x(5));


/*
 理解：
 x(5)
 n * x(n - 1);
 5 * x(5 - 1);                    4
 4 * x(4 - 1);                3
 3 * x(3 - 1);            2
 2 * x(2 - 1);        1


 1*2*3*4*5 = 120;

 */